package com.ruicar.afs.cloud.filecenter.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.constant.CommonConstants;
import lombok.Data;

@TableName("afs_file_info")
@Data
public class AfsFileInfo {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id ;
    /** 访问码;文件随机访问码 */
    private String accessKey ;

    private String guid;

    /** 文件名;上传文件名 */
    private String fileName ;
    /** 文件类型;文件后缀 */
    private String fileType ;
    /** 文件mime类型;下载返回mime类型 */
    private String fileMime ;
    /** 文件md5;文件md5值 */
    private String fileMd5 ;
    /** 删除标记;文件删除标记 */
    @TableLogic
    private String delFlag = CommonConstants.STATUS_NORMAL;
}
